#pragma once

__DEF_TEST_CASE_BEGIN
__DEFINE_TEST_CASE(TestCase_Com_Version)
__DEFINE_TEST_CASE(TestCase_Com_DataType)
__DEFINE_TEST_CASE(TestCase_Com_Endian)
__DEFINE_TEST_CASE(TestCase_Com_Stream)
__DEFINE_TEST_CASE(TestCase_Com_StreamFunc)
__DEFINE_TEST_CASE(TestCase_Com_Error)
__DEFINE_TEST_CASE(TestCase_Com_Macro)
__DEFINE_TEST_CASE(TestCase_Com_Compiler)
__DEFINE_TEST_CASE(TestCase_Com_RTTI)
__DEFINE_TEST_CASE(TestCase_Com_ConcatMacro)
__DEFINE_TEST_CASE(TestCase_Core_OS_Symbol)
__DEFINE_TEST_CASE(TestCase_Core_OS_Thread)
__DEFINE_TEST_CASE(TestCase_Core_OS_Console)
__DEFINE_TEST_CASE(TestCase_Core_OS_Process)
__DEFINE_TEST_CASE(TestCase_Core_Algo_Hash)
__DEFINE_TEST_CASE(TestCase_Core_Algo_RingBuffer)
__DEFINE_TEST_CASE(TestCase_Core_Bundle)
__DEFINE_TEST_CASE(TestCase_Core_Utils_Text)
__DEFINE_TEST_CASE(TestCase_Core_Utils_Debug)
__DEFINE_TEST_CASE(TestCase_Core_Utils_Algorithm)
__DEFINE_TEST_CASE(TestCase_Core_Utils_Delegate)
__DEFINE_TEST_CASE(TestCase_Core_Utils_MD5)
__DEFINE_TEST_CASE(TestCase_Core_Utils_Base64)
__DEFINE_TEST_CASE(TestCase_Core_Utils_Misc)
__DEFINE_TEST_CASE(TestCase_Core_Utils_Network)
__DEFINE_TEST_CASE(TestCase_Core_Helper_StlHelper)
__DEFINE_TEST_CASE(TestCase_Core_File_File)
__DEFINE_TEST_CASE(TestCase_Core_File_Directory)
__DEFINE_TEST_CASE(TestCase_Core_Variant)
__DEFINE_TEST_CASE(TestCase_Core_Config_Ini)
__DEFINE_TEST_CASE(TestCase_Core_Config_Properties)
__DEFINE_TEST_CASE(TestCase_Core_Time_Time)
__DEFINE_TEST_CASE(TestCase_Core_Timer_Heap)
__DEFINE_TEST_CASE(TestCase_Core_Event)
__DEFINE_TEST_CASE(TestCase_Core_Thread_Lock)
__DEFINE_TEST_CASE(TestCase_Core_Thread_RWLock)
__DEFINE_TEST_CASE(TestCase_Core_Thread_Guard)
__DEFINE_TEST_CASE(TestCase_Core_Thread_CV)
__DEFINE_TEST_CASE(TestCase_Core_Thread_Semaphore)
__DEFINE_TEST_CASE(TestCase_Core_Thread_Tls)
__DEFINE_TEST_CASE(TestCase_Core_Thread_ThreadMgr)
__DEFINE_TEST_CASE(TestCase_Core_Thread_Task)
__DEFINE_TEST_CASE(TestCase_Core_Random)
__DEFINE_TEST_CASE(TestCase_Core_Log)
__DEFINE_TEST_CASE(TestCase_Core_Entity)
__DEFINE_TEST_CASE(TestCase_Core_Transcoder)
__DEFINE_TEST_CASE(TestCase_Core_Library)
__DEFINE_TEST_CASE(TestCase_ObjBase_Object)
__DEFINE_TEST_CASE(TestCase_ObjBase_Array)
__DEFINE_TEST_CASE(TestCase_ObjBase_Dictionary)
__DEFINE_TEST_CASE(TestCase_Core_ObjPool);
__DEFINE_TEST_CASE(TestCase_Comm_EventInSvc)
__DEFINE_TEST_CASE(TestCase_Comm_Timer)
__DEFINE_TEST_CASE(TestCase_Comm_PacketOp)
__DEFINE_TEST_CASE(TestCase_Comm_ReleasePool)
__DEFINE_TEST_CASE(TestCase_Comm_CompBase)
__DEFINE_TEST_CASE(TestCase_Comm_CompReflectionMethod)
__DEFINE_TEST_CASE(TestCase_Comm_CompEvent)
__DEFINE_TEST_CASE(TestCase_Comm_SvcBase)
__DEFINE_TEST_CASE(TestCase_Comm_SvcFps)
__DEFINE_TEST_CASE(TestCase_Comm_SvcStartStop)
__DEFINE_TEST_CASE(TestCase_Comm_Svc)
__DEFINE_TEST_CASE(TestCase_Comm_SendBytes)
__DEFINE_TEST_CASE(TestCase_Comm_Multicast)
__DEFINE_TEST_CASE(TestCase_Comm_ExternalDriveSvc)
__DEFINE_TEST_CASE(TestCase_Comm_LazyTask)
__DEFINE_TEST_CASE(TestCase_Comm_ProtoStackCtrl)
__DEFINE_TEST_CASE(TestCase_Comm_MessageBuffer)
__DEFINE_TEST_CASE(TestCase_Comm_DynLoadComp)
__DEFINE_TEST_CASE(TestCase_Comm_Echo)
__DEFINE_TEST_CASE(TestCase_App_AppTest)
__DEFINE_TEST_CASE(TestCase_App_AppCfgTest)
__DEFINE_TEST_CASE(TestCase_App_AppPhaseWaitingTest)
__DEFINE_TEST_CASE(TestCase_App_AppTimer)
__DEF_TEST_CASE_END

#undef __DEF_TEST_CASE_BEGIN
#undef __DEFINE_TEST_CASE
#undef __DEF_TEST_CASE_END
